ARRANGEMENTS Dan Halperin and Micha Sharir
نویسندگان
چکیده
Given a finite collection S of geometric objects such as hyperplanes or spheres in R , the arrangement A(S) is the decomposition of R into connected open cells of dimensions 0, 1, . . . , d induced by S. Besides being interesting in their own right, arrangements of hyperplanes have served as a unifying structure for many problems in discrete and computational geometry. With the recent advances in the study of arrangements of curved (algebraic) surfaces, arrangements have emerged as the underlying structure of geometric problems in a variety of “physical world” application domains such as robot motion planning and computer vision. This chapter is devoted to arrangements of hyperplanes and of curved surfaces in low-dimensional Euclidean space, with an emphasis on combinatorics and algorithms. In the first section we introduce basic terminology and combinatorics of arrangements. In Section 28.2 we describe substructures in arrangements and their combinatorial complexity. Section 28.3 deals with data structures for representing arrangements and with special refinements of arrangements. The following two sections focus on algorithms: algorithms for constructing full arrangements are described in Section 28.4, and algorithms for constructing substructures in Section 28.5. In Section 28.6 we discuss the relation between arrangements and other structures. Several applications of arrangements are reviewed in Section 28.7. Section 28.8 deals with robustness issues when implementing algorithms and data structures for arrangements and Section 28.9 surveys software implementations. We conclude in Section 28.10 with a brief review of Davenport-Schinzel sequences, a combinatorial structure that plays an important role in the analysis of arrangements.
منابع مشابه
On Vertical Decomposition of Arrangements of Hyperplanes in Four Dimensions
We show that, for any collection H of n hyperplanes in < 4 , the combinato-rial complexity of the vertical decomposition of the arrangement A(H) of H is O(n 4 log n). The proof relies on properties of superimposed convex subdivisions of 3-space, and we also derive some other results concerning them.
متن کاملArrangements and their Applications in Robotics : Recent
We survey a collection of recent combinatorial and al-gorithmic results in the study of arrangements of low-degree algebraic surface patches in three or higher dimensions. The new results extend known results involving 2-dimensional arrangements, and they almost settle several conjectures posed eight years ago. Arrangements play a central role in the design and analysis of geometric algorithms,...
متن کامل30 Arrangements
Given a finite collection S of geometric objects such as hyperplanes or spheres in R , the arrangement A(S) is the decomposition of R into connected open cells of dimensions 0, 1, . . . , d induced by S. Besides being interesting in their own right, arrangements of hyperplanes have served as a unifying structure for many problems in discrete and computational geometry. With the recent advances ...
متن کاملEfficient Generation of k-Directional Assembly Sequences
Let S be a collection of n rigid bodies in 3-space, and let D be a set of k directions in 3-space, where k is a small constant. A k-directional assembly sequence for S, with respect to D, is a linear ordering hs1; : : : ; sni of the bodies in S, such that each si can be moved to innnity by translating it in one of the directions of D and without intersecting any sj, for j > i. We present an alg...
متن کاملA Near-Quadratic Algorithm for Planning the Motion of a Polygon in a Polygonal Environment
We consider the problem of planning the motion of an arbitrary k-sided polygonal robot B, free to translate and rotate in a polygonal environment V bounded by n edges. We present an algorithm that constructs a single component of the free connguration space of B in time O((kn) 2+"), for any " > 0. This algorithm, combined with some standard techniques in motion planning, yields a solution to th...
متن کامل